package com.yenlien.traceyun.milk.entity;

import com.yenlien.traceyun.business.entity.TraceEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.Date;


@Entity
@Table(name="t_milk_detection")
@Data
@Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
public class MilkDetection extends TraceEntity {

	// 共有属性
	private String type;			// 检测类型  1=奶质检测  2=加工检测
	private Date detectTime;		// 检测时间
	private String batch;			// 检测批次
	private String detectResult;	// 检测结果(合格、不合格)
	private String detectPhoto;		// 检测报告  多个使用 ; 分割

	// 奶质检测
	private String identifier;      // RFID编号
	private String capacity;        // 收奶量 单位 L升
	private String farmersName;     // 农户姓名
	private String pastureName;     // 所属牧场名称


	// 加工检测
	private String inBatch;			// 入库批次
	private String inTime;			// 入库时间
	private String inTyp;			// 入库类型
	private String num;				// 数量
	private String units;			// 单位
	private String detectState;		// 检测状态  1=已检测   2=未检测
	private String organization;	//检测机构
	private String userId;			//检测负责人ID
	private String userName;		//检测负责人姓名

	@Transient
	private Date startTime;
	@Transient
	private Date endTime;





	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}
}
